package site.qjdb.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import site.qjdb.pojo.Chat;
import site.qjdb.pojo.ChatItem;


public interface ChatDao {
	/**
	 * 	添加聊天
	 * 
	 * */
	void addChat(Chat chat);
	
	/**
	 * 	添加聊天子项
	 * */
	void addChatItem(ChatItem chatItem);
	
	/**
	 * 	查询聊天
	 * 
	 * */
	List<Chat> selectChatAll(Chat chat);
	
	/**
	 * 	更改聊天信息
	 * 
	 * */
	void updateChat(Chat chat);
	
	/**
	 * 	查询聊天，不关联查询
	 * 
	 * */
	List<Chat> selectChatAll0(@Param("me") Integer me);
	
	
	/**
	 * 	查询聊天子项
	 * 
	 * */
	List<ChatItem> selectChatItem(ChatItem chatItem);
	
	/**
	 * 	查询聊天子项数量
	 * 
	 * */
	int selectChatItemCount(ChatItem chatItem);
}
